package com.rj.ability.leqi.req;

import lombok.Data;

import java.util.List;

/**
 * @author YFX_RANLUBO
 * @date 2024/04/30 15:42
 **/
@Data
public class QdhzqrdsqReq {
    /**
     * 录入方身份 varchar 2 是0：销方1：购方
     */
    private String lrfsf;
    /**
     * 销售方纳税人识别号varchar 20 是
     */
    private String xsfnsrsbh;
    /**
     * 销售方名称 varchar 300 是
     */
    private String xsfmc;
    /**
     * 购买方纳税人识别号varchar 20 否
     */
    private String gmfnsrsbh;
    /**
     * 购买方名称 varchar 300 是
     */
    private String gmfmc;
    /**
     * 蓝字发票代码 varchar 12 否
     */
    private String lzfpdm;
    /**
     * 蓝字发票号码 varchar 20 是
     */
    private String lzfphm;
    /**
     * 是否纸质发票标志varchar 1 是Y：纸质发票N：电子发票
     */
    private String sfzzfpbz;
    /**
     * 蓝字发票开票日期datetime 是yyyy-MM-ddHH:mm:ss
     */
    private String lzkprq;
    /**
     * 蓝字发票合计金额number 18,2 是
     */
    private String lzhjje;
    /**
     * 蓝字发票合计税额number 18,2 是110
     */
    private String lzhjse;
    /**
     * 蓝字发票票种代码varchar 2 是
     * 01: 增值税专用发票02: 普通发票03: 机动车统一销售发票
     * 04: 二手车统一销售发票
     */
    private String lzfppzDm;
    /**
     * 蓝字发票特定要素类型代码varchar 2 否
     * 01：成品油发票02：稀土发票03：建筑服务发票
     * 04：货物运输服务发票05：不动产销售服务发票06：不动产租赁服务发票07：代收车船税08：通行费
     * 09：旅客运输服务发票10：医疗服务（住院）发票11：医疗服务（门诊）发票12：自产农产品销售发票
     * 13 拖拉机和联合收割机发票14：机动车15：二手车16：农产品收购发票17：光伏收购发票18：卷烟发票
     * 20：农产品
     */
    private String lzfpTdyslxDm;
    /**
     * 红字冲销金额 number 18,2 是
     */
    private String hzcxje;
    /**
     * 红字冲销税额 number 18,2 是
     */
    private String hzcxse;
    /**
     * 红字发票冲红原 varchar 2 是 01：开票有误因代码 02：销货退回03：服务中止04：销售折让
     */
    private String chyyDm;
    /**
     * 明细数据
     */
    private List<QdhzqrdmxData> hzqrdmxList;


}
